Add DateTime week of year formats and getter #19214
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hey, I have some Python scripts I am rewriting in Nim. They make use of the week of year while formatting datetimes into strings.
Here I'm porting that functionality. I understand if its not desired in Nim though.
Here are some references where I got some of the code from and other people requiring it:
https://forum.nim-lang.org/t/6320
https://en.wikipedia.org/wiki/ISO_week_date#Calculating_the_week_number_from_a_month_and_day_of_the_month_or_ordinal_date
I debated making
YearWeekRange
be1..53
but went with0..52
to match Python.Its worth pointing out this is my first time writing Nim and don't know the internals of
DateTime
so a strong code review is recommended.